opensles.android

Undocumented in source.

Public Imports

opensles.android_configuration
public import opensles.android_configuration;
Undocumented in source.
opensles.android_metadata
public import opensles.android_metadata;
Undocumented in source.

Members

Aliases

SLAint64
alias SLAint64 = const(const(sl_int64_t*))
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidAcousticEchoCancellationItf
alias SLAndroidAcousticEchoCancellationItf = const(const(SLAndroidAcousticEchoCancellationItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidAutomaticGainControlItf
alias SLAndroidAutomaticGainControlItf = const(const(SLAndroidAutomaticGainControlItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidBufferQueueItf
alias SLAndroidBufferQueueItf = const(const(SLAndroidBufferQueueItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidConfigurationItf
alias SLAndroidConfigurationItf = const(const(SLAndroidConfigurationItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidEffectCapabilitiesItf
alias SLAndroidEffectCapabilitiesItf = const(const(SLAndroidEffectCapabilitiesItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidEffectItf
alias SLAndroidEffectItf = const(const(SLAndroidEffectItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidEffectSendItf
alias SLAndroidEffectSendItf = const(const(SLAndroidEffectSendItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidNoiseSuppressionItf
alias SLAndroidNoiseSuppressionItf = const(const(SLAndroidNoiseSuppressionItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidSimpleBufferQueueItf
alias SLAndroidSimpleBufferQueueItf = const(const(SLAndroidSimpleBufferQueueItf_)*)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAuint64
alias SLAuint64 = const(const(sl_uint64_t*))
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
jobject
alias jobject = void*
Undocumented in source.
slAndroidBufferQueueCallback
alias slAndroidBufferQueueCallback = SLresult function(SLAndroidBufferQueueItf caller, void* pCallbackContext, void* pBufferContext, void* pBufferData, SLuint32 dataSize, SLuint32 dataUsed, const SLAndroidBufferItem* pItems, SLuint32 itemsLength)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
slAndroidSimpleBufferQueueCallback
alias slAndroidSimpleBufferQueueCallback = void function(SLAndroidSimpleBufferQueueItf caller, void* pContext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

SL_ANDROID_MAKE_INDEXED_CHANNEL_MASK
enum SL_ANDROID_MAKE_INDEXED_CHANNEL_MASK(int bitfield)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

SL_ANDROIDBUFFERQUEUEEVENT_CLEARED
enum SL_ANDROIDBUFFERQUEUEEVENT_CLEARED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_CONTENT_END
enum SL_ANDROIDBUFFERQUEUEEVENT_CONTENT_END;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_ERROR
enum SL_ANDROIDBUFFERQUEUEEVENT_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_NONE
enum SL_ANDROIDBUFFERQUEUEEVENT_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_PROCESSED
enum SL_ANDROIDBUFFERQUEUEEVENT_PROCESSED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_STOPPED
enum SL_ANDROIDBUFFERQUEUEEVENT_STOPPED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROIDBUFFERQUEUEEVENT_UNREALIZED
enum SL_ANDROIDBUFFERQUEUEEVENT_UNREALIZED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_DATAFORMAT_PCM_EX
enum SL_ANDROID_DATAFORMAT_PCM_EX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_ITEMKEY_BUFFERQUEUEEVENT
enum SL_ANDROID_ITEMKEY_BUFFERQUEUEEVENT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_ITEMKEY_DISCONTINUITY
enum SL_ANDROID_ITEMKEY_DISCONTINUITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_ITEMKEY_EOS
enum SL_ANDROID_ITEMKEY_EOS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_ITEMKEY_FORMAT_CHANGE
enum SL_ANDROID_ITEMKEY_FORMAT_CHANGE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_ITEMKEY_NONE
enum SL_ANDROID_ITEMKEY_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_JAVA_PROXY_ROUTING
enum SL_ANDROID_JAVA_PROXY_ROUTING;

Android Configuration interface methods

SL_ANDROID_MIME_AACADTS
enum SL_ANDROID_MIME_AACADTS;

MIME types required for data in Android Buffer Queues

SL_ANDROID_PCM_REPRESENTATION_FLOAT
enum SL_ANDROID_PCM_REPRESENTATION_FLOAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_PCM_REPRESENTATION_SIGNED_INT
enum SL_ANDROID_PCM_REPRESENTATION_SIGNED_INT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_PCM_REPRESENTATION_UNSIGNED_INT
enum SL_ANDROID_PCM_REPRESENTATION_UNSIGNED_INT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_SPEAKER_NON_POSITIONAL
enum SL_ANDROID_SPEAKER_NON_POSITIONAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_ANDROID_SPEAKER_USE_DEFAULT
enum SL_ANDROID_SPEAKER_USE_DEFAULT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_DATALOCATOR_ANDROIDBUFFERQUEUE
enum SL_DATALOCATOR_ANDROIDBUFFERQUEUE;

Addendum to Data locator macros

SL_DATALOCATOR_ANDROIDFD
enum SL_DATALOCATOR_ANDROIDFD;

Addendum to Data locator macros

SL_DATALOCATOR_ANDROIDFD_USE_FILE_SIZE
enum SL_DATALOCATOR_ANDROIDFD_USE_FILE_SIZE;

long long value

SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE
enum SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE;

Addendum to Data locator macros

Static variables

SL_IID_ANDROIDACOUSTICECHOCANCELLATION
const(const(SLInterfaceID_)*) SL_IID_ANDROIDACOUSTICECHOCANCELLATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDAUTOMATICGAINCONTROL
const(const(SLInterfaceID_)*) SL_IID_ANDROIDAUTOMATICGAINCONTROL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDBUFFERQUEUESOURCE
const(const(SLInterfaceID_)*) SL_IID_ANDROIDBUFFERQUEUESOURCE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDCONFIGURATION
const(const(SLInterfaceID_)*) SL_IID_ANDROIDCONFIGURATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDEFFECT
const(const(SLInterfaceID_)*) SL_IID_ANDROIDEFFECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDEFFECTCAPABILITIES
const(const(SLInterfaceID_)*) SL_IID_ANDROIDEFFECTCAPABILITIES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDEFFECTSEND
const(const(SLInterfaceID_)*) SL_IID_ANDROIDEFFECTSEND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDNOISESUPPRESSION
const(const(SLInterfaceID_)*) SL_IID_ANDROIDNOISESUPPRESSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SL_IID_ANDROIDSIMPLEBUFFERQUEUE
const(const(SLInterfaceID_)*) SL_IID_ANDROIDSIMPLEBUFFERQUEUE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

SLAndroidAcousticEchoCancellationItf_
struct SLAndroidAcousticEchoCancellationItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidAutomaticGainControlItf_
struct SLAndroidAutomaticGainControlItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidBufferItem
struct SLAndroidBufferItem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidBufferQueueItf_
struct SLAndroidBufferQueueItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidBufferQueueState
struct SLAndroidBufferQueueState
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidConfigurationItf_
struct SLAndroidConfigurationItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidDataFormat_PCM_EX
struct SLAndroidDataFormat_PCM_EX
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidEffectCapabilitiesItf_
struct SLAndroidEffectCapabilitiesItf_

Android Effect Capabilities interface methods

SLAndroidEffectItf_
struct SLAndroidEffectItf_

Android Effect interface methods

SLAndroidEffectSendItf_
struct SLAndroidEffectSendItf_

Android Effect Send interface methods

SLAndroidNoiseSuppressionItf_
struct SLAndroidNoiseSuppressionItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidSimpleBufferQueueItf_
struct SLAndroidSimpleBufferQueueItf_
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SLAndroidSimpleBufferQueueState
struct SLAndroidSimpleBufferQueueState

Android simple buffer queue state *

SLDataLocator_AndroidBufferQueue
struct SLDataLocator_AndroidBufferQueue

Android Buffer Queue-based data locator definition, * locatorType must be SL_DATALOCATOR_ANDROIDBUFFERQUEUE

SLDataLocator_AndroidFD
struct SLDataLocator_AndroidFD

File Descriptor-based data locator definition, locatorType must be SL_DATALOCATOR_ANDROIDFD

SLDataLocator_AndroidSimpleBufferQueue
struct SLDataLocator_AndroidSimpleBufferQueue

BufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE

Meta